package com.siyu.rehearsal.previewsresult.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.siyu.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 预演可视化结果数据对象 t_preview_sresult
 *
 * @author hrhy
 * @date 2024-06-26
 */
@TableName("t_preview_sresult")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class PreviewSresult {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String id;

    /**
     * 预演方案id
     */
    @Excel(name = "预演方案id")
    private String planId;

    /**
     * geojson数据
     */
    @Excel(name = "geojson数据")
    private String geojson;

    /**
     * 最大淹没面积  k㎡
     */
    @Excel(name = "最大淹没面积  k㎡")
    private Double maxFa;

    /**
     * 水库数量   个
     */
    @Excel(name = "水库数量   个")
    private Integer rsvr;

    /**
     * 淹没村庄数量  个
     */
    @Excel(name = "淹没村庄数量  个")
    private Integer fv;

    /**
     * 影响人口  万人
     */
    @Excel(name = "影响人口  万人")
    private Double iPopulace;

    /**
     * 影响耕地  k㎡
     */
    @Excel(name = "影响耕地  k㎡")
    private Double aal;

    /**
     * 影响房屋   k㎡
     */
    @Excel(name = "影响房屋   k㎡")
    private Integer ah;

    /**
     * 拦蓄洪量  万m³
     */
    @Excel(name = "拦蓄洪量  万m³")
    private Double fStorage;

}
